#include<stdio.h>
#include<time.h>

/*
	1.当前日期与时间的获取
	
	当前日期与时间的获取通过使用time()函数来实现。
	该函数的原型在time.h头文件中，其语法格式如下:

		time t time(time t *timer)
	该函数的作用是获取当前的日期和时间，函数返回类型为time_t。
	其中，参数timer为要获取当前日期和时间，其类型为time_t结构体指针。
*/


/*
	2.获取当地日期与时间
	获取当地日期与时间通过使用localtime()函数来实现。
	该函数的原型在time.h头文件中,其语法格式如下:
		struct tm *localtime(const time_t *timer);
	该函数的作用是把timer所指的时间(如函数time返回的时间)转换成当地标准时间,
	并以tm结构形式返回。	
*/

void get_NowTime()
{
	time_t now;
	time(&now);
	printf("\n当前日期与时间的获取:");
	printf("%s\n",ctime(&now));
}

void get_LocalTime()
{
	struct tm* tmpoint;
	time_t local;
	time(&local);
	tmpoint=localtime(&local);
	printf("输出本地时间：");
	printf("\n%d-%d-%d %d:%d:%d\n",tmpoint->tm_year+1900,tmpoint->tm_mon,tmpoint->tm_mday
	,tmpoint->tm_hour,tmpoint->tm_min,tmpoint->tm_sec);
	
}
int main()
{

	get_NowTime();

	get_LocalTime();

	return 0;
}
